#mem-container{
	height: 400px;
	margin-top: 50px;
	background-color: #aaffaa;
	overflow: hidden;
}
#mem-red{
	height: 50px;
	padding-top: 20px;
	font-size: 40px;
	background-color: #ffaaaa;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
#welcome-card{
	padding: 10px;
	height: 230px;
	background-color: #aaaaff;
	width: 500px;
	line-height: 50px;
	font-size: 40px;
}
#learn-button{
	background-color: #aaffff;
}
#review-button{
	background-color: #ffaaff;
}
#manage-button{
	background-color: #87f1b4;
	margin-bottom: 50px;
}
#learn-choose, #review-choose{
	display: none;
	width: 450px;
	background-color: #ccccff;
	border-radius: 20px;
	border: 1px solid #abc;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
	position: fixed;
	top: 23%;
	left: 0;
	right: 0;
	margin: 0 auto;
}
#learn-choose > div, #review-choose > div{
	border-radius: 20px;
	width: 450px;
}
.line{
	display: inline-block;
	width: 430px!important;
	height: 0;
	border: 2px solid rgba(0, 0, 0, 0.3);
}